tractor-drawn artillery - French English Dictionary